package com.hua.designpattern.j2eepattern.transferobject;

/**
 * 
 * @author joshua
 *
 *         <pre>
 *   传输对象模式（Transfer Object Pattern）用于从客户端向服务器一次性传递带有多个属性的数据。
 *   	传输对象也被称为数值对象。传输对象是一个具有 getter/setter 方法的简单的 POJO 类，它是可序列化的，所以它可以通过网络传输。它没有任何的行为。
 *   	服务器端的业务类通常从数据库读取数据，然后填充 POJO，并把它发送到客户端或按值传递它。
 *   	对于客户端，传输对象是只读的。客户端可以创建自己的传输对象，并把它传递给服务器，以便一次性更新数据库中的数值
 * 
 *         </pre>
 *
 */
public class TestTransferObject {

	public static void main(String[] args) {
		UserBO userBO = new UserBO();
		for (UserDTO userDTO : userBO.getUsers()) {
			System.out.println(userDTO);
		}

	}

}
